$green: #1abc9c;
$red: #ff7373;
.contents {
  background: #f7f7f7;
	padding-bottom: 34px;
	.changephone1 {
		margin: 30px 0;
		.cp_r {
			width: 998px;
			background-color: #ffffff;
			border: solid 1px #eeeeee;
			padding: 22px;
			.title {
				font-size: 20px;
				color: #333;
				padding: 20px;
				border-bottom: 1px solid #eee;
			}
			.changebox {
				.schedule {
					margin-top: 30px;
					.schedule_item {
						.schedule_item_r1 {
							height: 60px;
							font-size: 16px;
							color: #999;
							text-align: center;
							line-height: 32px;
						}
						.schedule_item_r2 {
							margin: 20px 0;
							.greyline {
								width: 80px;
								height: 3px;
								background-color: #ddd;
							}
							.whiteline {
								width: 80px;
								height: 3px;
								background-color: #fff;
							}
							.greenline {
								width: 80px;
								height: 3px;
								background-color: $green;
							}
							.number {
								width: 60px;
								height: 60px;
								background-color: #fff;
								border: solid 1px #ddd;
								color: #ccc;
								font-size: 30px;
								line-height: 60px;
								border-radius: 30px;
								text-align: center;
							}
							.greencircle {
								background-color: $green;
								border: solid 1px #069c7e;
								color: #fff;
							}
						}
						.schedule_item_r3 {
							font-size: 18px;
							color: #999;
							text-align: center;
						}
						.greentext {
							color: $green;
						}
					}
				}
				.bind {
					font-size: 20px;
					color: #333;
					text-align: center;
					margin: 80px 0 30px 0;
				}
				.tips {
					font-size: 18px;
					color: #999;
					text-align: center;
				}
				.getcode {
					margin: 50px 0;
					.code {
						margin-right: 15px;
					}
					div {
						position: relative;
						input {
							width: 320px;
							height: 50px;
							background-color: #ffffff;
							border: solid 1px #eeeeee;
							padding-left: 24px;
						}
						.sendcode {
							font-size: 18px;
							line-height: 50px;
							color: $green;
							position: absolute;
							right: 20px;
							top: 0;
						}
					}
				}
				.nextstep {
					width: 320px;
					height: 50px;
					background-color: $green;
					border-radius: 4px;
					line-height: 50px;
					text-align: center;
					color: #f7f7f7;
					font-size: 18px;
					margin: 0 0 128px 351px;
				}
			}
			.bottomtips {
				background-color: #f7f7f7;
				border: solid 1px #eeeeee;
				padding:30px;
				font-size: 18px;
				line-height: 36px;
				color: #666666;
			}
		}
	}
}
